Hypercrossing Number: A New and E ective Cost Function for Cell Placement Optimization

نویسندگان

  • Debabrata Ghosh
  • Franc Brglez
  • Matthias Stallmann
چکیده

Traditionally, the algorithms that optimize placement of cells in a VLSI layout rely on a cost function that includes a distance metric. The choice of a cost function may limit the choices in devising new, more e cient and more e ective algorithms. The metric we propose relies on the interval graph of net nodes, induced by each speci c placement of cells into a row. Nominally, the metric associated with this graph is the chromatic number ( ). The new cost function, proposed in this paper, is the hypercrossing number (HC), de ned by the cardinality of the edge-set of the interval graph. This metric relates to the edge crossing number (EC) in the corresponding bipartite graph, depends on cell and net order only, and is independent of the target technology. Currently, there is no explicit algorithm to place cells such that the hypercrossing number is minimal, but edge crossing minimization algorithms are available. We demonstrate, experimentally and with statistical signi cance, the following results for the linear placement problem: (1) cost functions based on distance metric and technology-speci c wire length measured after routing have a positive linear correlation with the hypercrossing number (with a coe cient of correlation nearly 100%); (2) total wiring area, measured after routing, is highly correlated with the product of the hypercrossing and chromatic number; (3) the edge crossing number in the corresponding bipartite graph model is highly correlated with the hypercrossing number; (4) relatively simple heuristic algorithms that minimize the edge crossing number in bipartite graphs also e ectively minimize the hypercrossing number, producing linear placements of quality that can be better then or comparable to state-of-the-art placement algorithms { but at a much lower cost of computation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

First Steps Towards Experimental Design in Evaluating Layout Layout Algorithms: Wire Length versus Wire Crossing in Linear Placement Optimization

This report introduces an experimental design that discovers a new relationship between a cell placement for minimized wire crossing in bipartite (two-layer) graphs and a cell placement in linear arrangement, optimized for minimum total wire length as measured after rectilinear routing in a single channel. We introduce hypercrossing, a new crossing model for graphs, and demonstrate that the tot...

متن کامل

Reliability and Supply Security based Method for Simultaneous Placement of Sectionalizer Switch and DER Units

This paper presents a new and useful methodology for simultaneous allocation of sectionalizer switches and distributed energy resources (DERs) considering both reliability and supply security aspects. The proposed algorithm defines the proper locations of sectionalizer switching devices in radial distribution networks considering the effect of DER units in the presented cost function and other ...

متن کامل

Discrete Multi Objective Particle Swarm Optimization Algorithm for FPGA Placement (RESEARCH NOTE)

Placement process is one of the vital stages in physical design. In this stage, modules and elements of circuit are placed in distinct locations according to optimization basis. So that, each placement process tries to influence on one or more optimization factor. In the other hand, it can be told unequivocally that FPGA is one of the most important and applicable devices in our electronic worl...

متن کامل

Optimization of the Cost Function in the Drilling of Oil Well Network by Balas Algorithm

The most costly operation in the oil exploration is the well network drilling. One of the most effective ways to reduce the cost of drilling networks is decreasing the number of the required wells by selecting the optimum situation of the rig placement. In this paper, Balas algorithm is used as a model for optimizing the cost function in oil well network, where the vertical and directional dril...

متن کامل

Multi Objective Allocation of Distributed Generations and Capacitor Banks in Simultaneous

This paper has developed a novel multiobjective function for optimal sizing and sitting ofDistributed Generation (DG) units and capacitor banks in simultaneous mode to improve reliabilityand reduce energy losses. The proposed function consists of four objectives: Cost of Energy NotSupplied (CENS), System Average Interruption Duration Index (SAIDI), costs of energy loss andinvestment. A novel st...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998